#ifndef IP_SYSTEM_XBAR_0_H_
#define IP_SYSTEM_XBAR_0_H_

// (c) Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
// (c) Copyright 2022-2024 Advanced Micro Devices, Inc. All rights reserved.
// 
// This file contains confidential and proprietary information
// of AMD and is protected under U.S. and international copyright
// and other intellectual property laws.
// 
// DISCLAIMER
// This disclaimer is not a license and does not grant any
// rights to the materials distributed herewith. Except as
// otherwise provided in a valid license issued to you by
// AMD, and to the maximum extent permitted by applicable
// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
// WITH ALL FAULTS, AND AMD HEREBY DISCLAIMS ALL WARRANTIES
// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
// (2) AMD shall not be liable (whether in contract or tort,
// including negligence, or under any other theory of
// liability) for any loss or damage of any kind or nature
// related to, arising under or in connection with these
// materials, including for any direct, or any indirect,
// special, incidental, or consequential loss or damage
// (including loss of data, profits, goodwill, or any type of
// loss or damage suffered as a result of any action brought
// by a third party) even if such damage or loss was
// reasonably foreseeable or AMD had been advised of the
// possibility of the same.
// 
// CRITICAL APPLICATIONS
// AMD products are not designed or intended to be fail-
// safe, or for use in any application requiring fail-safe
// performance, such as life-support or safety devices or
// systems, Class III medical devices, nuclear facilities,
// applications related to the deployment of airbags, or any
// other applications that could lead to death, personal
// injury, or severe property or environmental damage
// (individually and collectively, "Critical
// Applications"). Customer assumes the sole risk and
// liability of any use of AMD products in Critical
// Applications, subject only to applicable laws and
// regulations governing limitations on product liability.
// 
// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
// PART OF THIS FILE AT ALL TIMES.
// 
// DO NOT MODIFY THIS FILE.


#ifndef XTLM
#include "xtlm.h"
#endif
#ifndef SYSTEMC_INCLUDED
#include <systemc>
#endif

#if defined(_MSC_VER)
#define DllExport __declspec(dllexport)
#elif defined(__GNUC__)
#define DllExport __attribute__ ((visibility("default")))
#else
#define DllExport
#endif

#include "system_xbar_0_sc.h"




#ifdef XILINX_SIMULATOR
class DllExport system_xbar_0 : public system_xbar_0_sc
{
public:

  system_xbar_0(const sc_core::sc_module_name& nm);
  virtual ~system_xbar_0();

  // module pin-to-pin RTL interface

  sc_core::sc_in< bool > aclk;
  sc_core::sc_in< bool > aresetn;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_awaddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_awlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_awready;
  sc_core::sc_in< sc_dt::sc_bv<1536> > s_axi_wdata;
  sc_core::sc_in< sc_dt::sc_bv<192> > s_axi_wstrb;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wlast;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_wready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bid;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_bvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_bready;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_araddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_arlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_arready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rid;
  sc_core::sc_out< sc_dt::sc_bv<1536> > s_axi_rdata;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rlast;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_rready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_awaddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_awlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_awburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_awready;
  sc_core::sc_out< sc_dt::sc_bv<5632> > m_axi_wdata;
  sc_core::sc_out< sc_dt::sc_bv<704> > m_axi_wstrb;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wlast;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_wready;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_bresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_bvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_bready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_araddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_arlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_arburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_arready;
  sc_core::sc_in< sc_dt::sc_bv<5632> > m_axi_rdata;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_rresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rlast;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_rready;

  // Dummy Signals for IP Ports


protected:

  virtual void before_end_of_elaboration();

private:

  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S00_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_0;
  sc_signal< bool > m_s_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_0;
  sc_signal< bool > m_s_axi_awvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_0;
  sc_signal< bool > m_s_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_0;
  sc_signal< bool > m_s_axi_wlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_0;
  sc_signal< bool > m_s_axi_wvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_0;
  sc_signal< bool > m_s_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_0;
  sc_signal< bool > m_s_axi_bvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_0;
  sc_signal< bool > m_s_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_0;
  sc_signal< bool > m_s_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_0;
  sc_signal< bool > m_s_axi_arvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_0;
  sc_signal< bool > m_s_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_0_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_0;
  sc_signal< bool > m_s_axi_rlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_0;
  sc_signal< bool > m_s_axi_rvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_0;
  sc_signal< bool > m_s_axi_rready_converter_0_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M00_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_0;
  sc_signal< bool > m_m_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_0;
  sc_signal< bool > m_m_axi_awvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_0;
  sc_signal< bool > m_m_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_0;
  sc_signal< bool > m_m_axi_wlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_0;
  sc_signal< bool > m_m_axi_wvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_0;
  sc_signal< bool > m_m_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_0;
  sc_signal< bool > m_m_axi_bvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_0;
  sc_signal< bool > m_m_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_0;
  sc_signal< bool > m_m_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_0;
  sc_signal< bool > m_m_axi_arvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_0;
  sc_signal< bool > m_m_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_0;
  sc_signal< bool > m_m_axi_rlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_0;
  sc_signal< bool > m_m_axi_rvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_0;
  sc_signal< bool > m_m_axi_rready_converter_0_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S01_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_1;
  sc_signal< bool > m_s_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_1;
  sc_signal< bool > m_s_axi_awvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_1;
  sc_signal< bool > m_s_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_1;
  sc_signal< bool > m_s_axi_wlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_1;
  sc_signal< bool > m_s_axi_wvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_1;
  sc_signal< bool > m_s_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_1;
  sc_signal< bool > m_s_axi_bvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_1;
  sc_signal< bool > m_s_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_1;
  sc_signal< bool > m_s_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_1;
  sc_signal< bool > m_s_axi_arvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_1;
  sc_signal< bool > m_s_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_1_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_1;
  sc_signal< bool > m_s_axi_rlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_1;
  sc_signal< bool > m_s_axi_rvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_1;
  sc_signal< bool > m_s_axi_rready_converter_1_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M01_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_1;
  sc_signal< bool > m_m_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_1;
  sc_signal< bool > m_m_axi_awvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_1;
  sc_signal< bool > m_m_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_1;
  sc_signal< bool > m_m_axi_wlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_1;
  sc_signal< bool > m_m_axi_wvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_1;
  sc_signal< bool > m_m_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_1;
  sc_signal< bool > m_m_axi_bvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_1;
  sc_signal< bool > m_m_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_1;
  sc_signal< bool > m_m_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_1;
  sc_signal< bool > m_m_axi_arvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_1;
  sc_signal< bool > m_m_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_1;
  sc_signal< bool > m_m_axi_rlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_1;
  sc_signal< bool > m_m_axi_rvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_1;
  sc_signal< bool > m_m_axi_rready_converter_1_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S02_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_2;
  sc_signal< bool > m_s_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_2;
  sc_signal< bool > m_s_axi_awvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_2;
  sc_signal< bool > m_s_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_2;
  sc_signal< bool > m_s_axi_wlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_2;
  sc_signal< bool > m_s_axi_wvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_2;
  sc_signal< bool > m_s_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_2;
  sc_signal< bool > m_s_axi_bvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_2;
  sc_signal< bool > m_s_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_2;
  sc_signal< bool > m_s_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_2;
  sc_signal< bool > m_s_axi_arvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_2;
  sc_signal< bool > m_s_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_2_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_2;
  sc_signal< bool > m_s_axi_rlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_2;
  sc_signal< bool > m_s_axi_rvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_2;
  sc_signal< bool > m_s_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M02_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_2;
  sc_signal< bool > m_m_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_2;
  sc_signal< bool > m_m_axi_awvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_2;
  sc_signal< bool > m_m_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_2;
  sc_signal< bool > m_m_axi_wlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_2;
  sc_signal< bool > m_m_axi_wvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_2;
  sc_signal< bool > m_m_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_2;
  sc_signal< bool > m_m_axi_bvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_2;
  sc_signal< bool > m_m_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_2;
  sc_signal< bool > m_m_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_2;
  sc_signal< bool > m_m_axi_arvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_2;
  sc_signal< bool > m_m_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_2;
  sc_signal< bool > m_m_axi_rlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_2;
  sc_signal< bool > m_m_axi_rvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_2;
  sc_signal< bool > m_m_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M03_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_3;
  sc_signal< bool > m_m_axi_awlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_3;
  sc_signal< bool > m_m_axi_awvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_3;
  sc_signal< bool > m_m_axi_awready_converter_3_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_3_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_3;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_3;
  sc_signal< bool > m_m_axi_wlast_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_3;
  sc_signal< bool > m_m_axi_wvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_3;
  sc_signal< bool > m_m_axi_wready_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_3;
  sc_signal< bool > m_m_axi_bvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_3;
  sc_signal< bool > m_m_axi_bready_converter_3_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_3;
  sc_signal< bool > m_m_axi_arlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_3;
  sc_signal< bool > m_m_axi_arvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_3;
  sc_signal< bool > m_m_axi_arready_converter_3_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_3;
  sc_signal< bool > m_m_axi_rlast_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_3;
  sc_signal< bool > m_m_axi_rvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_3;
  sc_signal< bool > m_m_axi_rready_converter_3_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M04_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_4;
  sc_signal< bool > m_m_axi_awlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_4;
  sc_signal< bool > m_m_axi_awvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_4;
  sc_signal< bool > m_m_axi_awready_converter_4_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_4_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_4;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_4;
  sc_signal< bool > m_m_axi_wlast_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_4;
  sc_signal< bool > m_m_axi_wvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_4;
  sc_signal< bool > m_m_axi_wready_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_4;
  sc_signal< bool > m_m_axi_bvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_4;
  sc_signal< bool > m_m_axi_bready_converter_4_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_4;
  sc_signal< bool > m_m_axi_arlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_4;
  sc_signal< bool > m_m_axi_arvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_4;
  sc_signal< bool > m_m_axi_arready_converter_4_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_4;
  sc_signal< bool > m_m_axi_rlast_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_4;
  sc_signal< bool > m_m_axi_rvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_4;
  sc_signal< bool > m_m_axi_rready_converter_4_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M05_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_5;
  sc_signal< bool > m_m_axi_awlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_5;
  sc_signal< bool > m_m_axi_awvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_5;
  sc_signal< bool > m_m_axi_awready_converter_5_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_5_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_5;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_5;
  sc_signal< bool > m_m_axi_wlast_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_5;
  sc_signal< bool > m_m_axi_wvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_5;
  sc_signal< bool > m_m_axi_wready_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_5;
  sc_signal< bool > m_m_axi_bvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_5;
  sc_signal< bool > m_m_axi_bready_converter_5_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_5;
  sc_signal< bool > m_m_axi_arlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_5;
  sc_signal< bool > m_m_axi_arvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_5;
  sc_signal< bool > m_m_axi_arready_converter_5_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_5;
  sc_signal< bool > m_m_axi_rlast_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_5;
  sc_signal< bool > m_m_axi_rvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_5;
  sc_signal< bool > m_m_axi_rready_converter_5_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M06_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_6;
  sc_signal< bool > m_m_axi_awlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_6;
  sc_signal< bool > m_m_axi_awvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_6;
  sc_signal< bool > m_m_axi_awready_converter_6_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_6_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_6;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_6;
  sc_signal< bool > m_m_axi_wlast_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_6;
  sc_signal< bool > m_m_axi_wvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_6;
  sc_signal< bool > m_m_axi_wready_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_6;
  sc_signal< bool > m_m_axi_bvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_6;
  sc_signal< bool > m_m_axi_bready_converter_6_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_6;
  sc_signal< bool > m_m_axi_arlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_6;
  sc_signal< bool > m_m_axi_arvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_6;
  sc_signal< bool > m_m_axi_arready_converter_6_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_6;
  sc_signal< bool > m_m_axi_rlast_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_6;
  sc_signal< bool > m_m_axi_rvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_6;
  sc_signal< bool > m_m_axi_rready_converter_6_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M07_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_7;
  sc_signal< bool > m_m_axi_awlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_7;
  sc_signal< bool > m_m_axi_awvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_7;
  sc_signal< bool > m_m_axi_awready_converter_7_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_7_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_7;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_7;
  sc_signal< bool > m_m_axi_wlast_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_7;
  sc_signal< bool > m_m_axi_wvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_7;
  sc_signal< bool > m_m_axi_wready_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_7;
  sc_signal< bool > m_m_axi_bvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_7;
  sc_signal< bool > m_m_axi_bready_converter_7_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_7;
  sc_signal< bool > m_m_axi_arlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_7;
  sc_signal< bool > m_m_axi_arvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_7;
  sc_signal< bool > m_m_axi_arready_converter_7_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_7;
  sc_signal< bool > m_m_axi_rlast_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_7;
  sc_signal< bool > m_m_axi_rvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_7;
  sc_signal< bool > m_m_axi_rready_converter_7_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M08_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_8;
  sc_signal< bool > m_m_axi_awlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_8;
  sc_signal< bool > m_m_axi_awvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_8;
  sc_signal< bool > m_m_axi_awready_converter_8_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_8_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_8;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_8;
  sc_signal< bool > m_m_axi_wlast_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_8;
  sc_signal< bool > m_m_axi_wvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_8;
  sc_signal< bool > m_m_axi_wready_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_8;
  sc_signal< bool > m_m_axi_bvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_8;
  sc_signal< bool > m_m_axi_bready_converter_8_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_8;
  sc_signal< bool > m_m_axi_arlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_8;
  sc_signal< bool > m_m_axi_arvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_8;
  sc_signal< bool > m_m_axi_arready_converter_8_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_8;
  sc_signal< bool > m_m_axi_rlast_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_8;
  sc_signal< bool > m_m_axi_rvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_8;
  sc_signal< bool > m_m_axi_rready_converter_8_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M09_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_9;
  sc_signal< bool > m_m_axi_awlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_9;
  sc_signal< bool > m_m_axi_awvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_9;
  sc_signal< bool > m_m_axi_awready_converter_9_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_9_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_9;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_9;
  sc_signal< bool > m_m_axi_wlast_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_9;
  sc_signal< bool > m_m_axi_wvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_9;
  sc_signal< bool > m_m_axi_wready_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_9;
  sc_signal< bool > m_m_axi_bvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_9;
  sc_signal< bool > m_m_axi_bready_converter_9_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_9;
  sc_signal< bool > m_m_axi_arlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_9;
  sc_signal< bool > m_m_axi_arvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_9;
  sc_signal< bool > m_m_axi_arready_converter_9_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_9;
  sc_signal< bool > m_m_axi_rlast_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_9;
  sc_signal< bool > m_m_axi_rvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_9;
  sc_signal< bool > m_m_axi_rready_converter_9_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M10_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_10;
  sc_signal< bool > m_m_axi_awlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_10;
  sc_signal< bool > m_m_axi_awvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_10;
  sc_signal< bool > m_m_axi_awready_converter_10_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_10_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_10;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_10;
  sc_signal< bool > m_m_axi_wlast_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_10;
  sc_signal< bool > m_m_axi_wvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_10;
  sc_signal< bool > m_m_axi_wready_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_10;
  sc_signal< bool > m_m_axi_bvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_10;
  sc_signal< bool > m_m_axi_bready_converter_10_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_10;
  sc_signal< bool > m_m_axi_arlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_10;
  sc_signal< bool > m_m_axi_arvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_10;
  sc_signal< bool > m_m_axi_arready_converter_10_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_10;
  sc_signal< bool > m_m_axi_rlast_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_10;
  sc_signal< bool > m_m_axi_rvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_10;
  sc_signal< bool > m_m_axi_rready_converter_10_signal;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_araddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_arburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_arlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_arready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_10;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_awaddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_awburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_awlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_awready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_bready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_bresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_bvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_10;

  xsc::xsc_split<5632, 11> * mp_m_axi_split_rdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_rready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_rresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_10;

  xsc::xsc_concatenator<5632, 11> * mp_m_axi_concat_wdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_wready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_10;

  xsc::xsc_concatenator<704, 11> * mp_m_axi_concat_wstrb;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_2;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_3;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_4;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_5;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_6;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_7;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_8;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_9;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_10;

  xsc::xsc_split<96, 3> * mp_s_axi_split_araddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_arlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_arlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_arready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_arvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_2;

  xsc::xsc_split<96, 3> * mp_s_axi_split_awaddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_awlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_awlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_awready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_awvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_bready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_bvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_2;

  xsc::xsc_concatenator<1536, 3> * mp_s_axi_concat_rdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_rready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_2;

  xsc::xsc_split<1536, 3> * mp_s_axi_split_wdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_wready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_2;

  xsc::xsc_split<192, 3> * mp_s_axi_split_wstrb;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_2;

};
#endif // XILINX_SIMULATOR




#ifdef XM_SYSTEMC
class DllExport system_xbar_0 : public system_xbar_0_sc
{
public:

  system_xbar_0(const sc_core::sc_module_name& nm);
  virtual ~system_xbar_0();

  // module pin-to-pin RTL interface

  sc_core::sc_in< bool > aclk;
  sc_core::sc_in< bool > aresetn;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_awaddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_awlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_awready;
  sc_core::sc_in< sc_dt::sc_bv<1536> > s_axi_wdata;
  sc_core::sc_in< sc_dt::sc_bv<192> > s_axi_wstrb;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wlast;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_wready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bid;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_bvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_bready;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_araddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_arlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_arready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rid;
  sc_core::sc_out< sc_dt::sc_bv<1536> > s_axi_rdata;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rlast;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_rready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_awaddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_awlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_awburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_awready;
  sc_core::sc_out< sc_dt::sc_bv<5632> > m_axi_wdata;
  sc_core::sc_out< sc_dt::sc_bv<704> > m_axi_wstrb;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wlast;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_wready;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_bresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_bvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_bready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_araddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_arlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_arburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_arready;
  sc_core::sc_in< sc_dt::sc_bv<5632> > m_axi_rdata;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_rresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rlast;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_rready;

  // Dummy Signals for IP Ports


protected:

  virtual void before_end_of_elaboration();

private:

  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S00_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_0;
  sc_signal< bool > m_s_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_0;
  sc_signal< bool > m_s_axi_awvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_0;
  sc_signal< bool > m_s_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_0;
  sc_signal< bool > m_s_axi_wlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_0;
  sc_signal< bool > m_s_axi_wvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_0;
  sc_signal< bool > m_s_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_0;
  sc_signal< bool > m_s_axi_bvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_0;
  sc_signal< bool > m_s_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_0;
  sc_signal< bool > m_s_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_0;
  sc_signal< bool > m_s_axi_arvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_0;
  sc_signal< bool > m_s_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_0_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_0;
  sc_signal< bool > m_s_axi_rlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_0;
  sc_signal< bool > m_s_axi_rvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_0;
  sc_signal< bool > m_s_axi_rready_converter_0_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M00_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_0;
  sc_signal< bool > m_m_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_0;
  sc_signal< bool > m_m_axi_awvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_0;
  sc_signal< bool > m_m_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_0;
  sc_signal< bool > m_m_axi_wlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_0;
  sc_signal< bool > m_m_axi_wvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_0;
  sc_signal< bool > m_m_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_0;
  sc_signal< bool > m_m_axi_bvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_0;
  sc_signal< bool > m_m_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_0;
  sc_signal< bool > m_m_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_0;
  sc_signal< bool > m_m_axi_arvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_0;
  sc_signal< bool > m_m_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_0;
  sc_signal< bool > m_m_axi_rlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_0;
  sc_signal< bool > m_m_axi_rvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_0;
  sc_signal< bool > m_m_axi_rready_converter_0_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S01_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_1;
  sc_signal< bool > m_s_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_1;
  sc_signal< bool > m_s_axi_awvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_1;
  sc_signal< bool > m_s_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_1;
  sc_signal< bool > m_s_axi_wlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_1;
  sc_signal< bool > m_s_axi_wvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_1;
  sc_signal< bool > m_s_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_1;
  sc_signal< bool > m_s_axi_bvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_1;
  sc_signal< bool > m_s_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_1;
  sc_signal< bool > m_s_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_1;
  sc_signal< bool > m_s_axi_arvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_1;
  sc_signal< bool > m_s_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_1_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_1;
  sc_signal< bool > m_s_axi_rlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_1;
  sc_signal< bool > m_s_axi_rvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_1;
  sc_signal< bool > m_s_axi_rready_converter_1_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M01_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_1;
  sc_signal< bool > m_m_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_1;
  sc_signal< bool > m_m_axi_awvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_1;
  sc_signal< bool > m_m_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_1;
  sc_signal< bool > m_m_axi_wlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_1;
  sc_signal< bool > m_m_axi_wvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_1;
  sc_signal< bool > m_m_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_1;
  sc_signal< bool > m_m_axi_bvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_1;
  sc_signal< bool > m_m_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_1;
  sc_signal< bool > m_m_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_1;
  sc_signal< bool > m_m_axi_arvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_1;
  sc_signal< bool > m_m_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_1;
  sc_signal< bool > m_m_axi_rlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_1;
  sc_signal< bool > m_m_axi_rvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_1;
  sc_signal< bool > m_m_axi_rready_converter_1_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S02_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_2;
  sc_signal< bool > m_s_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_2;
  sc_signal< bool > m_s_axi_awvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_2;
  sc_signal< bool > m_s_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_2;
  sc_signal< bool > m_s_axi_wlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_2;
  sc_signal< bool > m_s_axi_wvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_2;
  sc_signal< bool > m_s_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_2;
  sc_signal< bool > m_s_axi_bvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_2;
  sc_signal< bool > m_s_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_2;
  sc_signal< bool > m_s_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_2;
  sc_signal< bool > m_s_axi_arvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_2;
  sc_signal< bool > m_s_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_2_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_2;
  sc_signal< bool > m_s_axi_rlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_2;
  sc_signal< bool > m_s_axi_rvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_2;
  sc_signal< bool > m_s_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M02_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_2;
  sc_signal< bool > m_m_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_2;
  sc_signal< bool > m_m_axi_awvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_2;
  sc_signal< bool > m_m_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_2;
  sc_signal< bool > m_m_axi_wlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_2;
  sc_signal< bool > m_m_axi_wvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_2;
  sc_signal< bool > m_m_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_2;
  sc_signal< bool > m_m_axi_bvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_2;
  sc_signal< bool > m_m_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_2;
  sc_signal< bool > m_m_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_2;
  sc_signal< bool > m_m_axi_arvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_2;
  sc_signal< bool > m_m_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_2;
  sc_signal< bool > m_m_axi_rlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_2;
  sc_signal< bool > m_m_axi_rvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_2;
  sc_signal< bool > m_m_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M03_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_3;
  sc_signal< bool > m_m_axi_awlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_3;
  sc_signal< bool > m_m_axi_awvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_3;
  sc_signal< bool > m_m_axi_awready_converter_3_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_3_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_3;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_3;
  sc_signal< bool > m_m_axi_wlast_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_3;
  sc_signal< bool > m_m_axi_wvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_3;
  sc_signal< bool > m_m_axi_wready_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_3;
  sc_signal< bool > m_m_axi_bvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_3;
  sc_signal< bool > m_m_axi_bready_converter_3_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_3;
  sc_signal< bool > m_m_axi_arlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_3;
  sc_signal< bool > m_m_axi_arvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_3;
  sc_signal< bool > m_m_axi_arready_converter_3_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_3;
  sc_signal< bool > m_m_axi_rlast_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_3;
  sc_signal< bool > m_m_axi_rvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_3;
  sc_signal< bool > m_m_axi_rready_converter_3_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M04_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_4;
  sc_signal< bool > m_m_axi_awlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_4;
  sc_signal< bool > m_m_axi_awvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_4;
  sc_signal< bool > m_m_axi_awready_converter_4_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_4_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_4;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_4;
  sc_signal< bool > m_m_axi_wlast_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_4;
  sc_signal< bool > m_m_axi_wvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_4;
  sc_signal< bool > m_m_axi_wready_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_4;
  sc_signal< bool > m_m_axi_bvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_4;
  sc_signal< bool > m_m_axi_bready_converter_4_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_4;
  sc_signal< bool > m_m_axi_arlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_4;
  sc_signal< bool > m_m_axi_arvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_4;
  sc_signal< bool > m_m_axi_arready_converter_4_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_4;
  sc_signal< bool > m_m_axi_rlast_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_4;
  sc_signal< bool > m_m_axi_rvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_4;
  sc_signal< bool > m_m_axi_rready_converter_4_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M05_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_5;
  sc_signal< bool > m_m_axi_awlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_5;
  sc_signal< bool > m_m_axi_awvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_5;
  sc_signal< bool > m_m_axi_awready_converter_5_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_5_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_5;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_5;
  sc_signal< bool > m_m_axi_wlast_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_5;
  sc_signal< bool > m_m_axi_wvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_5;
  sc_signal< bool > m_m_axi_wready_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_5;
  sc_signal< bool > m_m_axi_bvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_5;
  sc_signal< bool > m_m_axi_bready_converter_5_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_5;
  sc_signal< bool > m_m_axi_arlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_5;
  sc_signal< bool > m_m_axi_arvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_5;
  sc_signal< bool > m_m_axi_arready_converter_5_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_5;
  sc_signal< bool > m_m_axi_rlast_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_5;
  sc_signal< bool > m_m_axi_rvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_5;
  sc_signal< bool > m_m_axi_rready_converter_5_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M06_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_6;
  sc_signal< bool > m_m_axi_awlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_6;
  sc_signal< bool > m_m_axi_awvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_6;
  sc_signal< bool > m_m_axi_awready_converter_6_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_6_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_6;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_6;
  sc_signal< bool > m_m_axi_wlast_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_6;
  sc_signal< bool > m_m_axi_wvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_6;
  sc_signal< bool > m_m_axi_wready_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_6;
  sc_signal< bool > m_m_axi_bvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_6;
  sc_signal< bool > m_m_axi_bready_converter_6_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_6;
  sc_signal< bool > m_m_axi_arlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_6;
  sc_signal< bool > m_m_axi_arvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_6;
  sc_signal< bool > m_m_axi_arready_converter_6_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_6;
  sc_signal< bool > m_m_axi_rlast_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_6;
  sc_signal< bool > m_m_axi_rvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_6;
  sc_signal< bool > m_m_axi_rready_converter_6_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M07_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_7;
  sc_signal< bool > m_m_axi_awlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_7;
  sc_signal< bool > m_m_axi_awvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_7;
  sc_signal< bool > m_m_axi_awready_converter_7_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_7_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_7;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_7;
  sc_signal< bool > m_m_axi_wlast_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_7;
  sc_signal< bool > m_m_axi_wvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_7;
  sc_signal< bool > m_m_axi_wready_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_7;
  sc_signal< bool > m_m_axi_bvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_7;
  sc_signal< bool > m_m_axi_bready_converter_7_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_7;
  sc_signal< bool > m_m_axi_arlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_7;
  sc_signal< bool > m_m_axi_arvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_7;
  sc_signal< bool > m_m_axi_arready_converter_7_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_7;
  sc_signal< bool > m_m_axi_rlast_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_7;
  sc_signal< bool > m_m_axi_rvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_7;
  sc_signal< bool > m_m_axi_rready_converter_7_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M08_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_8;
  sc_signal< bool > m_m_axi_awlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_8;
  sc_signal< bool > m_m_axi_awvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_8;
  sc_signal< bool > m_m_axi_awready_converter_8_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_8_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_8;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_8;
  sc_signal< bool > m_m_axi_wlast_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_8;
  sc_signal< bool > m_m_axi_wvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_8;
  sc_signal< bool > m_m_axi_wready_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_8;
  sc_signal< bool > m_m_axi_bvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_8;
  sc_signal< bool > m_m_axi_bready_converter_8_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_8;
  sc_signal< bool > m_m_axi_arlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_8;
  sc_signal< bool > m_m_axi_arvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_8;
  sc_signal< bool > m_m_axi_arready_converter_8_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_8;
  sc_signal< bool > m_m_axi_rlast_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_8;
  sc_signal< bool > m_m_axi_rvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_8;
  sc_signal< bool > m_m_axi_rready_converter_8_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M09_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_9;
  sc_signal< bool > m_m_axi_awlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_9;
  sc_signal< bool > m_m_axi_awvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_9;
  sc_signal< bool > m_m_axi_awready_converter_9_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_9_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_9;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_9;
  sc_signal< bool > m_m_axi_wlast_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_9;
  sc_signal< bool > m_m_axi_wvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_9;
  sc_signal< bool > m_m_axi_wready_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_9;
  sc_signal< bool > m_m_axi_bvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_9;
  sc_signal< bool > m_m_axi_bready_converter_9_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_9;
  sc_signal< bool > m_m_axi_arlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_9;
  sc_signal< bool > m_m_axi_arvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_9;
  sc_signal< bool > m_m_axi_arready_converter_9_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_9;
  sc_signal< bool > m_m_axi_rlast_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_9;
  sc_signal< bool > m_m_axi_rvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_9;
  sc_signal< bool > m_m_axi_rready_converter_9_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M10_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_10;
  sc_signal< bool > m_m_axi_awlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_10;
  sc_signal< bool > m_m_axi_awvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_10;
  sc_signal< bool > m_m_axi_awready_converter_10_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_10_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_10;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_10;
  sc_signal< bool > m_m_axi_wlast_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_10;
  sc_signal< bool > m_m_axi_wvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_10;
  sc_signal< bool > m_m_axi_wready_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_10;
  sc_signal< bool > m_m_axi_bvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_10;
  sc_signal< bool > m_m_axi_bready_converter_10_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_10;
  sc_signal< bool > m_m_axi_arlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_10;
  sc_signal< bool > m_m_axi_arvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_10;
  sc_signal< bool > m_m_axi_arready_converter_10_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_10;
  sc_signal< bool > m_m_axi_rlast_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_10;
  sc_signal< bool > m_m_axi_rvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_10;
  sc_signal< bool > m_m_axi_rready_converter_10_signal;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_araddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_arburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_arlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_arready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_10;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_awaddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_awburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_awlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_awready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_bready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_bresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_bvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_10;

  xsc::xsc_split<5632, 11> * mp_m_axi_split_rdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_rready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_rresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_10;

  xsc::xsc_concatenator<5632, 11> * mp_m_axi_concat_wdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_wready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_10;

  xsc::xsc_concatenator<704, 11> * mp_m_axi_concat_wstrb;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_2;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_3;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_4;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_5;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_6;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_7;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_8;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_9;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_10;

  xsc::xsc_split<96, 3> * mp_s_axi_split_araddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_arlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_arlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_arready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_arvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_2;

  xsc::xsc_split<96, 3> * mp_s_axi_split_awaddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_awlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_awlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_awready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_awvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_bready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_bvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_2;

  xsc::xsc_concatenator<1536, 3> * mp_s_axi_concat_rdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_rready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_2;

  xsc::xsc_split<1536, 3> * mp_s_axi_split_wdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_wready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_2;

  xsc::xsc_split<192, 3> * mp_s_axi_split_wstrb;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_2;

};
#endif // XM_SYSTEMC




#ifdef RIVIERA
class DllExport system_xbar_0 : public system_xbar_0_sc
{
public:

  system_xbar_0(const sc_core::sc_module_name& nm);
  virtual ~system_xbar_0();

  // module pin-to-pin RTL interface

  sc_core::sc_in< bool > aclk;
  sc_core::sc_in< bool > aresetn;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_awaddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_awlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_awready;
  sc_core::sc_in< sc_dt::sc_bv<1536> > s_axi_wdata;
  sc_core::sc_in< sc_dt::sc_bv<192> > s_axi_wstrb;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wlast;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_wready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bid;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_bvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_bready;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_araddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_arlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_arready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rid;
  sc_core::sc_out< sc_dt::sc_bv<1536> > s_axi_rdata;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rlast;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_rready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_awaddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_awlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_awburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_awready;
  sc_core::sc_out< sc_dt::sc_bv<5632> > m_axi_wdata;
  sc_core::sc_out< sc_dt::sc_bv<704> > m_axi_wstrb;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wlast;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_wready;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_bresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_bvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_bready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_araddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_arlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_arburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_arready;
  sc_core::sc_in< sc_dt::sc_bv<5632> > m_axi_rdata;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_rresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rlast;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_rready;

  // Dummy Signals for IP Ports


protected:

  virtual void before_end_of_elaboration();

private:

  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S00_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_0;
  sc_signal< bool > m_s_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_0;
  sc_signal< bool > m_s_axi_awvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_0;
  sc_signal< bool > m_s_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_0;
  sc_signal< bool > m_s_axi_wlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_0;
  sc_signal< bool > m_s_axi_wvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_0;
  sc_signal< bool > m_s_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_0;
  sc_signal< bool > m_s_axi_bvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_0;
  sc_signal< bool > m_s_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_0;
  sc_signal< bool > m_s_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_0;
  sc_signal< bool > m_s_axi_arvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_0;
  sc_signal< bool > m_s_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_0_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_0;
  sc_signal< bool > m_s_axi_rlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_0;
  sc_signal< bool > m_s_axi_rvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_0;
  sc_signal< bool > m_s_axi_rready_converter_0_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M00_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_0;
  sc_signal< bool > m_m_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_0;
  sc_signal< bool > m_m_axi_awvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_0;
  sc_signal< bool > m_m_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_0;
  sc_signal< bool > m_m_axi_wlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_0;
  sc_signal< bool > m_m_axi_wvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_0;
  sc_signal< bool > m_m_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_0;
  sc_signal< bool > m_m_axi_bvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_0;
  sc_signal< bool > m_m_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_0;
  sc_signal< bool > m_m_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_0;
  sc_signal< bool > m_m_axi_arvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_0;
  sc_signal< bool > m_m_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_0;
  sc_signal< bool > m_m_axi_rlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_0;
  sc_signal< bool > m_m_axi_rvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_0;
  sc_signal< bool > m_m_axi_rready_converter_0_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S01_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_1;
  sc_signal< bool > m_s_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_1;
  sc_signal< bool > m_s_axi_awvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_1;
  sc_signal< bool > m_s_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_1;
  sc_signal< bool > m_s_axi_wlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_1;
  sc_signal< bool > m_s_axi_wvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_1;
  sc_signal< bool > m_s_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_1;
  sc_signal< bool > m_s_axi_bvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_1;
  sc_signal< bool > m_s_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_1;
  sc_signal< bool > m_s_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_1;
  sc_signal< bool > m_s_axi_arvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_1;
  sc_signal< bool > m_s_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_1_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_1;
  sc_signal< bool > m_s_axi_rlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_1;
  sc_signal< bool > m_s_axi_rvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_1;
  sc_signal< bool > m_s_axi_rready_converter_1_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M01_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_1;
  sc_signal< bool > m_m_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_1;
  sc_signal< bool > m_m_axi_awvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_1;
  sc_signal< bool > m_m_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_1;
  sc_signal< bool > m_m_axi_wlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_1;
  sc_signal< bool > m_m_axi_wvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_1;
  sc_signal< bool > m_m_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_1;
  sc_signal< bool > m_m_axi_bvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_1;
  sc_signal< bool > m_m_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_1;
  sc_signal< bool > m_m_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_1;
  sc_signal< bool > m_m_axi_arvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_1;
  sc_signal< bool > m_m_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_1;
  sc_signal< bool > m_m_axi_rlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_1;
  sc_signal< bool > m_m_axi_rvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_1;
  sc_signal< bool > m_m_axi_rready_converter_1_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S02_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_2;
  sc_signal< bool > m_s_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_2;
  sc_signal< bool > m_s_axi_awvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_2;
  sc_signal< bool > m_s_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_2;
  sc_signal< bool > m_s_axi_wlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_2;
  sc_signal< bool > m_s_axi_wvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_2;
  sc_signal< bool > m_s_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_2;
  sc_signal< bool > m_s_axi_bvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_2;
  sc_signal< bool > m_s_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_2;
  sc_signal< bool > m_s_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_2;
  sc_signal< bool > m_s_axi_arvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_2;
  sc_signal< bool > m_s_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_2_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_2;
  sc_signal< bool > m_s_axi_rlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_2;
  sc_signal< bool > m_s_axi_rvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_2;
  sc_signal< bool > m_s_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M02_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_2;
  sc_signal< bool > m_m_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_2;
  sc_signal< bool > m_m_axi_awvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_2;
  sc_signal< bool > m_m_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_2;
  sc_signal< bool > m_m_axi_wlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_2;
  sc_signal< bool > m_m_axi_wvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_2;
  sc_signal< bool > m_m_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_2;
  sc_signal< bool > m_m_axi_bvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_2;
  sc_signal< bool > m_m_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_2;
  sc_signal< bool > m_m_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_2;
  sc_signal< bool > m_m_axi_arvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_2;
  sc_signal< bool > m_m_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_2;
  sc_signal< bool > m_m_axi_rlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_2;
  sc_signal< bool > m_m_axi_rvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_2;
  sc_signal< bool > m_m_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M03_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_3;
  sc_signal< bool > m_m_axi_awlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_3;
  sc_signal< bool > m_m_axi_awvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_3;
  sc_signal< bool > m_m_axi_awready_converter_3_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_3_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_3;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_3;
  sc_signal< bool > m_m_axi_wlast_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_3;
  sc_signal< bool > m_m_axi_wvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_3;
  sc_signal< bool > m_m_axi_wready_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_3;
  sc_signal< bool > m_m_axi_bvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_3;
  sc_signal< bool > m_m_axi_bready_converter_3_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_3;
  sc_signal< bool > m_m_axi_arlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_3;
  sc_signal< bool > m_m_axi_arvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_3;
  sc_signal< bool > m_m_axi_arready_converter_3_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_3;
  sc_signal< bool > m_m_axi_rlast_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_3;
  sc_signal< bool > m_m_axi_rvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_3;
  sc_signal< bool > m_m_axi_rready_converter_3_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M04_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_4;
  sc_signal< bool > m_m_axi_awlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_4;
  sc_signal< bool > m_m_axi_awvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_4;
  sc_signal< bool > m_m_axi_awready_converter_4_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_4_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_4;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_4;
  sc_signal< bool > m_m_axi_wlast_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_4;
  sc_signal< bool > m_m_axi_wvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_4;
  sc_signal< bool > m_m_axi_wready_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_4;
  sc_signal< bool > m_m_axi_bvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_4;
  sc_signal< bool > m_m_axi_bready_converter_4_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_4;
  sc_signal< bool > m_m_axi_arlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_4;
  sc_signal< bool > m_m_axi_arvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_4;
  sc_signal< bool > m_m_axi_arready_converter_4_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_4;
  sc_signal< bool > m_m_axi_rlast_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_4;
  sc_signal< bool > m_m_axi_rvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_4;
  sc_signal< bool > m_m_axi_rready_converter_4_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M05_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_5;
  sc_signal< bool > m_m_axi_awlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_5;
  sc_signal< bool > m_m_axi_awvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_5;
  sc_signal< bool > m_m_axi_awready_converter_5_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_5_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_5;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_5;
  sc_signal< bool > m_m_axi_wlast_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_5;
  sc_signal< bool > m_m_axi_wvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_5;
  sc_signal< bool > m_m_axi_wready_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_5;
  sc_signal< bool > m_m_axi_bvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_5;
  sc_signal< bool > m_m_axi_bready_converter_5_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_5;
  sc_signal< bool > m_m_axi_arlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_5;
  sc_signal< bool > m_m_axi_arvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_5;
  sc_signal< bool > m_m_axi_arready_converter_5_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_5;
  sc_signal< bool > m_m_axi_rlast_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_5;
  sc_signal< bool > m_m_axi_rvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_5;
  sc_signal< bool > m_m_axi_rready_converter_5_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M06_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_6;
  sc_signal< bool > m_m_axi_awlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_6;
  sc_signal< bool > m_m_axi_awvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_6;
  sc_signal< bool > m_m_axi_awready_converter_6_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_6_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_6;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_6;
  sc_signal< bool > m_m_axi_wlast_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_6;
  sc_signal< bool > m_m_axi_wvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_6;
  sc_signal< bool > m_m_axi_wready_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_6;
  sc_signal< bool > m_m_axi_bvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_6;
  sc_signal< bool > m_m_axi_bready_converter_6_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_6;
  sc_signal< bool > m_m_axi_arlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_6;
  sc_signal< bool > m_m_axi_arvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_6;
  sc_signal< bool > m_m_axi_arready_converter_6_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_6;
  sc_signal< bool > m_m_axi_rlast_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_6;
  sc_signal< bool > m_m_axi_rvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_6;
  sc_signal< bool > m_m_axi_rready_converter_6_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M07_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_7;
  sc_signal< bool > m_m_axi_awlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_7;
  sc_signal< bool > m_m_axi_awvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_7;
  sc_signal< bool > m_m_axi_awready_converter_7_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_7_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_7;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_7;
  sc_signal< bool > m_m_axi_wlast_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_7;
  sc_signal< bool > m_m_axi_wvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_7;
  sc_signal< bool > m_m_axi_wready_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_7;
  sc_signal< bool > m_m_axi_bvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_7;
  sc_signal< bool > m_m_axi_bready_converter_7_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_7;
  sc_signal< bool > m_m_axi_arlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_7;
  sc_signal< bool > m_m_axi_arvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_7;
  sc_signal< bool > m_m_axi_arready_converter_7_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_7;
  sc_signal< bool > m_m_axi_rlast_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_7;
  sc_signal< bool > m_m_axi_rvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_7;
  sc_signal< bool > m_m_axi_rready_converter_7_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M08_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_8;
  sc_signal< bool > m_m_axi_awlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_8;
  sc_signal< bool > m_m_axi_awvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_8;
  sc_signal< bool > m_m_axi_awready_converter_8_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_8_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_8;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_8;
  sc_signal< bool > m_m_axi_wlast_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_8;
  sc_signal< bool > m_m_axi_wvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_8;
  sc_signal< bool > m_m_axi_wready_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_8;
  sc_signal< bool > m_m_axi_bvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_8;
  sc_signal< bool > m_m_axi_bready_converter_8_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_8;
  sc_signal< bool > m_m_axi_arlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_8;
  sc_signal< bool > m_m_axi_arvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_8;
  sc_signal< bool > m_m_axi_arready_converter_8_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_8;
  sc_signal< bool > m_m_axi_rlast_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_8;
  sc_signal< bool > m_m_axi_rvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_8;
  sc_signal< bool > m_m_axi_rready_converter_8_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M09_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_9;
  sc_signal< bool > m_m_axi_awlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_9;
  sc_signal< bool > m_m_axi_awvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_9;
  sc_signal< bool > m_m_axi_awready_converter_9_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_9_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_9;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_9;
  sc_signal< bool > m_m_axi_wlast_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_9;
  sc_signal< bool > m_m_axi_wvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_9;
  sc_signal< bool > m_m_axi_wready_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_9;
  sc_signal< bool > m_m_axi_bvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_9;
  sc_signal< bool > m_m_axi_bready_converter_9_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_9;
  sc_signal< bool > m_m_axi_arlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_9;
  sc_signal< bool > m_m_axi_arvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_9;
  sc_signal< bool > m_m_axi_arready_converter_9_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_9;
  sc_signal< bool > m_m_axi_rlast_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_9;
  sc_signal< bool > m_m_axi_rvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_9;
  sc_signal< bool > m_m_axi_rready_converter_9_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M10_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_10;
  sc_signal< bool > m_m_axi_awlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_10;
  sc_signal< bool > m_m_axi_awvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_10;
  sc_signal< bool > m_m_axi_awready_converter_10_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_10_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_10;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_10;
  sc_signal< bool > m_m_axi_wlast_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_10;
  sc_signal< bool > m_m_axi_wvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_10;
  sc_signal< bool > m_m_axi_wready_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_10;
  sc_signal< bool > m_m_axi_bvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_10;
  sc_signal< bool > m_m_axi_bready_converter_10_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_10;
  sc_signal< bool > m_m_axi_arlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_10;
  sc_signal< bool > m_m_axi_arvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_10;
  sc_signal< bool > m_m_axi_arready_converter_10_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_10;
  sc_signal< bool > m_m_axi_rlast_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_10;
  sc_signal< bool > m_m_axi_rvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_10;
  sc_signal< bool > m_m_axi_rready_converter_10_signal;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_araddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_arburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_arlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_arready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_10;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_awaddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_awburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_awlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_awready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_bready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_bresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_bvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_10;

  xsc::xsc_split<5632, 11> * mp_m_axi_split_rdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_rready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_rresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_10;

  xsc::xsc_concatenator<5632, 11> * mp_m_axi_concat_wdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_wready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_10;

  xsc::xsc_concatenator<704, 11> * mp_m_axi_concat_wstrb;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_2;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_3;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_4;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_5;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_6;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_7;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_8;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_9;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_10;

  xsc::xsc_split<96, 3> * mp_s_axi_split_araddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_arlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_arlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_arready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_arvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_2;

  xsc::xsc_split<96, 3> * mp_s_axi_split_awaddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_awlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_awlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_awready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_awvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_bready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_bvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_2;

  xsc::xsc_concatenator<1536, 3> * mp_s_axi_concat_rdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_rready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_2;

  xsc::xsc_split<1536, 3> * mp_s_axi_split_wdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_wready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_2;

  xsc::xsc_split<192, 3> * mp_s_axi_split_wstrb;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_2;

};
#endif // RIVIERA




#ifdef VCSSYSTEMC
#include "utils/xtlm_aximm_initiator_stub.h"

#include "utils/xtlm_aximm_target_stub.h"

class DllExport system_xbar_0 : public system_xbar_0_sc
{
public:

  system_xbar_0(const sc_core::sc_module_name& nm);
  virtual ~system_xbar_0();

  // module pin-to-pin RTL interface

  sc_core::sc_in< bool > aclk;
  sc_core::sc_in< bool > aresetn;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_awaddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_awlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_awready;
  sc_core::sc_in< sc_dt::sc_bv<1536> > s_axi_wdata;
  sc_core::sc_in< sc_dt::sc_bv<192> > s_axi_wstrb;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wlast;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_wready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bid;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_bvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_bready;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_araddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_arlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_arready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rid;
  sc_core::sc_out< sc_dt::sc_bv<1536> > s_axi_rdata;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rlast;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_rready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_awaddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_awlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_awburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_awready;
  sc_core::sc_out< sc_dt::sc_bv<5632> > m_axi_wdata;
  sc_core::sc_out< sc_dt::sc_bv<704> > m_axi_wstrb;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wlast;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_wready;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_bresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_bvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_bready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_araddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_arlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_arburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_arready;
  sc_core::sc_in< sc_dt::sc_bv<5632> > m_axi_rdata;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_rresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rlast;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_rready;

  // Dummy Signals for IP Ports


protected:

  virtual void before_end_of_elaboration();

private:

  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S00_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_0;
  sc_signal< bool > m_s_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_0;
  sc_signal< bool > m_s_axi_awvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_0;
  sc_signal< bool > m_s_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_0;
  sc_signal< bool > m_s_axi_wlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_0;
  sc_signal< bool > m_s_axi_wvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_0;
  sc_signal< bool > m_s_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_0;
  sc_signal< bool > m_s_axi_bvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_0;
  sc_signal< bool > m_s_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_0;
  sc_signal< bool > m_s_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_0;
  sc_signal< bool > m_s_axi_arvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_0;
  sc_signal< bool > m_s_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_0_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_0;
  sc_signal< bool > m_s_axi_rlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_0;
  sc_signal< bool > m_s_axi_rvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_0;
  sc_signal< bool > m_s_axi_rready_converter_0_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M00_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_0;
  sc_signal< bool > m_m_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_0;
  sc_signal< bool > m_m_axi_awvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_0;
  sc_signal< bool > m_m_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_0;
  sc_signal< bool > m_m_axi_wlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_0;
  sc_signal< bool > m_m_axi_wvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_0;
  sc_signal< bool > m_m_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_0;
  sc_signal< bool > m_m_axi_bvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_0;
  sc_signal< bool > m_m_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_0;
  sc_signal< bool > m_m_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_0;
  sc_signal< bool > m_m_axi_arvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_0;
  sc_signal< bool > m_m_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_0;
  sc_signal< bool > m_m_axi_rlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_0;
  sc_signal< bool > m_m_axi_rvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_0;
  sc_signal< bool > m_m_axi_rready_converter_0_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S01_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_1;
  sc_signal< bool > m_s_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_1;
  sc_signal< bool > m_s_axi_awvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_1;
  sc_signal< bool > m_s_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_1;
  sc_signal< bool > m_s_axi_wlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_1;
  sc_signal< bool > m_s_axi_wvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_1;
  sc_signal< bool > m_s_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_1;
  sc_signal< bool > m_s_axi_bvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_1;
  sc_signal< bool > m_s_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_1;
  sc_signal< bool > m_s_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_1;
  sc_signal< bool > m_s_axi_arvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_1;
  sc_signal< bool > m_s_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_1_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_1;
  sc_signal< bool > m_s_axi_rlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_1;
  sc_signal< bool > m_s_axi_rvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_1;
  sc_signal< bool > m_s_axi_rready_converter_1_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M01_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_1;
  sc_signal< bool > m_m_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_1;
  sc_signal< bool > m_m_axi_awvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_1;
  sc_signal< bool > m_m_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_1;
  sc_signal< bool > m_m_axi_wlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_1;
  sc_signal< bool > m_m_axi_wvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_1;
  sc_signal< bool > m_m_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_1;
  sc_signal< bool > m_m_axi_bvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_1;
  sc_signal< bool > m_m_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_1;
  sc_signal< bool > m_m_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_1;
  sc_signal< bool > m_m_axi_arvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_1;
  sc_signal< bool > m_m_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_1;
  sc_signal< bool > m_m_axi_rlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_1;
  sc_signal< bool > m_m_axi_rvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_1;
  sc_signal< bool > m_m_axi_rready_converter_1_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S02_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_2;
  sc_signal< bool > m_s_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_2;
  sc_signal< bool > m_s_axi_awvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_2;
  sc_signal< bool > m_s_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_2;
  sc_signal< bool > m_s_axi_wlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_2;
  sc_signal< bool > m_s_axi_wvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_2;
  sc_signal< bool > m_s_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_2;
  sc_signal< bool > m_s_axi_bvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_2;
  sc_signal< bool > m_s_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_2;
  sc_signal< bool > m_s_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_2;
  sc_signal< bool > m_s_axi_arvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_2;
  sc_signal< bool > m_s_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_2_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_2;
  sc_signal< bool > m_s_axi_rlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_2;
  sc_signal< bool > m_s_axi_rvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_2;
  sc_signal< bool > m_s_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M02_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_2;
  sc_signal< bool > m_m_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_2;
  sc_signal< bool > m_m_axi_awvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_2;
  sc_signal< bool > m_m_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_2;
  sc_signal< bool > m_m_axi_wlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_2;
  sc_signal< bool > m_m_axi_wvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_2;
  sc_signal< bool > m_m_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_2;
  sc_signal< bool > m_m_axi_bvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_2;
  sc_signal< bool > m_m_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_2;
  sc_signal< bool > m_m_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_2;
  sc_signal< bool > m_m_axi_arvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_2;
  sc_signal< bool > m_m_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_2;
  sc_signal< bool > m_m_axi_rlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_2;
  sc_signal< bool > m_m_axi_rvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_2;
  sc_signal< bool > m_m_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M03_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_3;
  sc_signal< bool > m_m_axi_awlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_3;
  sc_signal< bool > m_m_axi_awvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_3;
  sc_signal< bool > m_m_axi_awready_converter_3_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_3_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_3;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_3;
  sc_signal< bool > m_m_axi_wlast_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_3;
  sc_signal< bool > m_m_axi_wvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_3;
  sc_signal< bool > m_m_axi_wready_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_3;
  sc_signal< bool > m_m_axi_bvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_3;
  sc_signal< bool > m_m_axi_bready_converter_3_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_3;
  sc_signal< bool > m_m_axi_arlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_3;
  sc_signal< bool > m_m_axi_arvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_3;
  sc_signal< bool > m_m_axi_arready_converter_3_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_3;
  sc_signal< bool > m_m_axi_rlast_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_3;
  sc_signal< bool > m_m_axi_rvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_3;
  sc_signal< bool > m_m_axi_rready_converter_3_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M04_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_4;
  sc_signal< bool > m_m_axi_awlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_4;
  sc_signal< bool > m_m_axi_awvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_4;
  sc_signal< bool > m_m_axi_awready_converter_4_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_4_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_4;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_4;
  sc_signal< bool > m_m_axi_wlast_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_4;
  sc_signal< bool > m_m_axi_wvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_4;
  sc_signal< bool > m_m_axi_wready_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_4;
  sc_signal< bool > m_m_axi_bvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_4;
  sc_signal< bool > m_m_axi_bready_converter_4_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_4;
  sc_signal< bool > m_m_axi_arlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_4;
  sc_signal< bool > m_m_axi_arvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_4;
  sc_signal< bool > m_m_axi_arready_converter_4_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_4;
  sc_signal< bool > m_m_axi_rlast_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_4;
  sc_signal< bool > m_m_axi_rvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_4;
  sc_signal< bool > m_m_axi_rready_converter_4_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M05_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_5;
  sc_signal< bool > m_m_axi_awlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_5;
  sc_signal< bool > m_m_axi_awvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_5;
  sc_signal< bool > m_m_axi_awready_converter_5_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_5_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_5;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_5;
  sc_signal< bool > m_m_axi_wlast_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_5;
  sc_signal< bool > m_m_axi_wvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_5;
  sc_signal< bool > m_m_axi_wready_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_5;
  sc_signal< bool > m_m_axi_bvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_5;
  sc_signal< bool > m_m_axi_bready_converter_5_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_5;
  sc_signal< bool > m_m_axi_arlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_5;
  sc_signal< bool > m_m_axi_arvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_5;
  sc_signal< bool > m_m_axi_arready_converter_5_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_5;
  sc_signal< bool > m_m_axi_rlast_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_5;
  sc_signal< bool > m_m_axi_rvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_5;
  sc_signal< bool > m_m_axi_rready_converter_5_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M06_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_6;
  sc_signal< bool > m_m_axi_awlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_6;
  sc_signal< bool > m_m_axi_awvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_6;
  sc_signal< bool > m_m_axi_awready_converter_6_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_6_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_6;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_6;
  sc_signal< bool > m_m_axi_wlast_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_6;
  sc_signal< bool > m_m_axi_wvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_6;
  sc_signal< bool > m_m_axi_wready_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_6;
  sc_signal< bool > m_m_axi_bvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_6;
  sc_signal< bool > m_m_axi_bready_converter_6_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_6;
  sc_signal< bool > m_m_axi_arlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_6;
  sc_signal< bool > m_m_axi_arvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_6;
  sc_signal< bool > m_m_axi_arready_converter_6_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_6;
  sc_signal< bool > m_m_axi_rlast_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_6;
  sc_signal< bool > m_m_axi_rvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_6;
  sc_signal< bool > m_m_axi_rready_converter_6_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M07_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_7;
  sc_signal< bool > m_m_axi_awlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_7;
  sc_signal< bool > m_m_axi_awvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_7;
  sc_signal< bool > m_m_axi_awready_converter_7_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_7_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_7;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_7;
  sc_signal< bool > m_m_axi_wlast_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_7;
  sc_signal< bool > m_m_axi_wvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_7;
  sc_signal< bool > m_m_axi_wready_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_7;
  sc_signal< bool > m_m_axi_bvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_7;
  sc_signal< bool > m_m_axi_bready_converter_7_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_7;
  sc_signal< bool > m_m_axi_arlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_7;
  sc_signal< bool > m_m_axi_arvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_7;
  sc_signal< bool > m_m_axi_arready_converter_7_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_7;
  sc_signal< bool > m_m_axi_rlast_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_7;
  sc_signal< bool > m_m_axi_rvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_7;
  sc_signal< bool > m_m_axi_rready_converter_7_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M08_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_8;
  sc_signal< bool > m_m_axi_awlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_8;
  sc_signal< bool > m_m_axi_awvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_8;
  sc_signal< bool > m_m_axi_awready_converter_8_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_8_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_8;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_8;
  sc_signal< bool > m_m_axi_wlast_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_8;
  sc_signal< bool > m_m_axi_wvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_8;
  sc_signal< bool > m_m_axi_wready_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_8;
  sc_signal< bool > m_m_axi_bvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_8;
  sc_signal< bool > m_m_axi_bready_converter_8_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_8;
  sc_signal< bool > m_m_axi_arlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_8;
  sc_signal< bool > m_m_axi_arvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_8;
  sc_signal< bool > m_m_axi_arready_converter_8_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_8;
  sc_signal< bool > m_m_axi_rlast_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_8;
  sc_signal< bool > m_m_axi_rvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_8;
  sc_signal< bool > m_m_axi_rready_converter_8_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M09_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_9;
  sc_signal< bool > m_m_axi_awlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_9;
  sc_signal< bool > m_m_axi_awvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_9;
  sc_signal< bool > m_m_axi_awready_converter_9_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_9_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_9;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_9;
  sc_signal< bool > m_m_axi_wlast_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_9;
  sc_signal< bool > m_m_axi_wvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_9;
  sc_signal< bool > m_m_axi_wready_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_9;
  sc_signal< bool > m_m_axi_bvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_9;
  sc_signal< bool > m_m_axi_bready_converter_9_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_9;
  sc_signal< bool > m_m_axi_arlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_9;
  sc_signal< bool > m_m_axi_arvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_9;
  sc_signal< bool > m_m_axi_arready_converter_9_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_9;
  sc_signal< bool > m_m_axi_rlast_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_9;
  sc_signal< bool > m_m_axi_rvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_9;
  sc_signal< bool > m_m_axi_rready_converter_9_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M10_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_10;
  sc_signal< bool > m_m_axi_awlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_10;
  sc_signal< bool > m_m_axi_awvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_10;
  sc_signal< bool > m_m_axi_awready_converter_10_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_10_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_10;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_10;
  sc_signal< bool > m_m_axi_wlast_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_10;
  sc_signal< bool > m_m_axi_wvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_10;
  sc_signal< bool > m_m_axi_wready_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_10;
  sc_signal< bool > m_m_axi_bvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_10;
  sc_signal< bool > m_m_axi_bready_converter_10_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_10;
  sc_signal< bool > m_m_axi_arlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_10;
  sc_signal< bool > m_m_axi_arvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_10;
  sc_signal< bool > m_m_axi_arready_converter_10_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_10;
  sc_signal< bool > m_m_axi_rlast_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_10;
  sc_signal< bool > m_m_axi_rvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_10;
  sc_signal< bool > m_m_axi_rready_converter_10_signal;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_araddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_arburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_arlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_arready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_10;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_awaddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_awburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_awlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_awready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_bready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_bresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_bvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_10;

  xsc::xsc_split<5632, 11> * mp_m_axi_split_rdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_rready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_rresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_10;

  xsc::xsc_concatenator<5632, 11> * mp_m_axi_concat_wdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_wready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_10;

  xsc::xsc_concatenator<704, 11> * mp_m_axi_concat_wstrb;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_2;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_3;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_4;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_5;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_6;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_7;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_8;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_9;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_10;

  xsc::xsc_split<96, 3> * mp_s_axi_split_araddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_arlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_arlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_arready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_arvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_2;

  xsc::xsc_split<96, 3> * mp_s_axi_split_awaddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_awlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_awlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_awready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_awvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_bready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_bvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_2;

  xsc::xsc_concatenator<1536, 3> * mp_s_axi_concat_rdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_rready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_2;

  xsc::xsc_split<1536, 3> * mp_s_axi_split_wdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_wready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_2;

  xsc::xsc_split<192, 3> * mp_s_axi_split_wstrb;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_2;

  // Transactor stubs
  xtlm::xtlm_aximm_initiator_stub * M00_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M00_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M01_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M01_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M02_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M02_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M03_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M03_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M04_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M04_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M05_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M05_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M06_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M06_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M07_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M07_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M08_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M08_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M09_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M09_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M10_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M10_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S00_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S00_AXI_transactor_target_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S01_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S01_AXI_transactor_target_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S02_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S02_AXI_transactor_target_wr_socket_stub;

  // Socket stubs

};
#endif // VCSSYSTEMC




#ifdef MTI_SYSTEMC
#include "utils/xtlm_aximm_initiator_stub.h"

#include "utils/xtlm_aximm_target_stub.h"

class DllExport system_xbar_0 : public system_xbar_0_sc
{
public:

  system_xbar_0(const sc_core::sc_module_name& nm);
  virtual ~system_xbar_0();

  // module pin-to-pin RTL interface

  sc_core::sc_in< bool > aclk;
  sc_core::sc_in< bool > aresetn;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_awaddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_awlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_awburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_awprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_awqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_awvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_awready;
  sc_core::sc_in< sc_dt::sc_bv<1536> > s_axi_wdata;
  sc_core::sc_in< sc_dt::sc_bv<192> > s_axi_wstrb;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wlast;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_wvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_wready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bid;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_bresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_bvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_bready;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arid;
  sc_core::sc_in< sc_dt::sc_bv<96> > s_axi_araddr;
  sc_core::sc_in< sc_dt::sc_bv<24> > s_axi_arlen;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arsize;
  sc_core::sc_in< sc_dt::sc_bv<6> > s_axi_arburst;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arlock;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arcache;
  sc_core::sc_in< sc_dt::sc_bv<9> > s_axi_arprot;
  sc_core::sc_in< sc_dt::sc_bv<12> > s_axi_arqos;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_arvalid;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_arready;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rid;
  sc_core::sc_out< sc_dt::sc_bv<1536> > s_axi_rdata;
  sc_core::sc_out< sc_dt::sc_bv<6> > s_axi_rresp;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rlast;
  sc_core::sc_out< sc_dt::sc_bv<3> > s_axi_rvalid;
  sc_core::sc_in< sc_dt::sc_bv<3> > s_axi_rready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_awaddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_awlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_awburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_awprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_awqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_awvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_awready;
  sc_core::sc_out< sc_dt::sc_bv<5632> > m_axi_wdata;
  sc_core::sc_out< sc_dt::sc_bv<704> > m_axi_wstrb;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wlast;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_wvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_wready;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_bresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_bvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_bready;
  sc_core::sc_out< sc_dt::sc_bv<352> > m_axi_araddr;
  sc_core::sc_out< sc_dt::sc_bv<88> > m_axi_arlen;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arsize;
  sc_core::sc_out< sc_dt::sc_bv<22> > m_axi_arburst;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arlock;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arcache;
  sc_core::sc_out< sc_dt::sc_bv<33> > m_axi_arprot;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arregion;
  sc_core::sc_out< sc_dt::sc_bv<44> > m_axi_arqos;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_arvalid;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_arready;
  sc_core::sc_in< sc_dt::sc_bv<5632> > m_axi_rdata;
  sc_core::sc_in< sc_dt::sc_bv<22> > m_axi_rresp;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rlast;
  sc_core::sc_in< sc_dt::sc_bv<11> > m_axi_rvalid;
  sc_core::sc_out< sc_dt::sc_bv<11> > m_axi_rready;

  // Dummy Signals for IP Ports


protected:

  virtual void before_end_of_elaboration();

private:

  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S00_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_0;
  sc_signal< bool > m_s_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_0;
  sc_signal< bool > m_s_axi_awvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_0;
  sc_signal< bool > m_s_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_0;
  sc_signal< bool > m_s_axi_wlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_0;
  sc_signal< bool > m_s_axi_wvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_0;
  sc_signal< bool > m_s_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_0;
  sc_signal< bool > m_s_axi_bvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_0;
  sc_signal< bool > m_s_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_0_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_0;
  sc_signal< bool > m_s_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_0;
  sc_signal< bool > m_s_axi_arvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_0;
  sc_signal< bool > m_s_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_0_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_0;
  sc_signal< bool > m_s_axi_rlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_0;
  sc_signal< bool > m_s_axi_rvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_0;
  sc_signal< bool > m_s_axi_rready_converter_0_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M00_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_0;
  sc_signal< bool > m_m_axi_awlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_0;
  sc_signal< bool > m_m_axi_awvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_0;
  sc_signal< bool > m_m_axi_awready_converter_0_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_0_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_0;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_0;
  sc_signal< bool > m_m_axi_wlast_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_0;
  sc_signal< bool > m_m_axi_wvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_0;
  sc_signal< bool > m_m_axi_wready_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_0;
  sc_signal< bool > m_m_axi_bvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_0;
  sc_signal< bool > m_m_axi_bready_converter_0_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_0;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_0_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_0;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_0_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_0;
  sc_signal< bool > m_m_axi_arlock_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_0_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_0;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_0_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_0;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_0;
  sc_signal< bool > m_m_axi_arvalid_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_0;
  sc_signal< bool > m_m_axi_arready_converter_0_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_0;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_0_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_0;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_0;
  sc_signal< bool > m_m_axi_rlast_converter_0_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_0;
  sc_signal< bool > m_m_axi_rvalid_converter_0_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_0;
  sc_signal< bool > m_m_axi_rready_converter_0_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S01_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_1;
  sc_signal< bool > m_s_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_1;
  sc_signal< bool > m_s_axi_awvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_1;
  sc_signal< bool > m_s_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_1;
  sc_signal< bool > m_s_axi_wlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_1;
  sc_signal< bool > m_s_axi_wvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_1;
  sc_signal< bool > m_s_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_1;
  sc_signal< bool > m_s_axi_bvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_1;
  sc_signal< bool > m_s_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_1_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_1;
  sc_signal< bool > m_s_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_1;
  sc_signal< bool > m_s_axi_arvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_1;
  sc_signal< bool > m_s_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_1_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_1;
  sc_signal< bool > m_s_axi_rlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_1;
  sc_signal< bool > m_s_axi_rvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_1;
  sc_signal< bool > m_s_axi_rready_converter_1_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M01_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_1;
  sc_signal< bool > m_m_axi_awlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_1;
  sc_signal< bool > m_m_axi_awvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_1;
  sc_signal< bool > m_m_axi_awready_converter_1_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_1_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_1;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_1;
  sc_signal< bool > m_m_axi_wlast_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_1;
  sc_signal< bool > m_m_axi_wvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_1;
  sc_signal< bool > m_m_axi_wready_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_1;
  sc_signal< bool > m_m_axi_bvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_1;
  sc_signal< bool > m_m_axi_bready_converter_1_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_1;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_1_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_1;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_1_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_1;
  sc_signal< bool > m_m_axi_arlock_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_1_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_1;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_1_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_1;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_1;
  sc_signal< bool > m_m_axi_arvalid_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_1;
  sc_signal< bool > m_m_axi_arready_converter_1_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_1;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_1_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_1;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_1;
  sc_signal< bool > m_m_axi_rlast_converter_1_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_1;
  sc_signal< bool > m_m_axi_rvalid_converter_1_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_1;
  sc_signal< bool > m_m_axi_rready_converter_1_signal;
  xtlm::xaximm_pin2xtlm_t<512,32,2,1,1,1,1,1>* mp_S02_AXI_transactor;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_awburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awlock_converter_2;
  sc_signal< bool > m_s_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_awqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_awvalid_converter_2;
  sc_signal< bool > m_s_axi_awvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_awready_converter_2;
  sc_signal< bool > m_s_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<1536,512>* mp_s_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<192,64>* mp_s_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_s_axi_wstrb_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wlast_converter_2;
  sc_signal< bool > m_s_axi_wlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_wvalid_converter_2;
  sc_signal< bool > m_s_axi_wvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_wready_converter_2;
  sc_signal< bool > m_s_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bid_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_bresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_bvalid_converter_2;
  sc_signal< bool > m_s_axi_bvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_bready_converter_2;
  sc_signal< bool > m_s_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arid_converter_2_signal;
  xsc::common::vector2vector_converter<96,32>* mp_s_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_s_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<24,8>* mp_s_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_s_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<6,2>* mp_s_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_arburst_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arlock_converter_2;
  sc_signal< bool > m_s_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<9,3>* mp_s_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_s_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<12,4>* mp_s_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_s_axi_arqos_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_arvalid_converter_2;
  sc_signal< bool > m_s_axi_arvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_arready_converter_2;
  sc_signal< bool > m_s_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rid_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rid_converter_2_signal;
  xsc::common::vector2vector_converter<512,1536>* mp_s_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_s_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<2,6>* mp_s_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_s_axi_rresp_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rlast_converter_2;
  sc_signal< bool > m_s_axi_rlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<3>* mp_s_axi_rvalid_converter_2;
  sc_signal< bool > m_s_axi_rvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<3>* mp_s_axi_rready_converter_2;
  sc_signal< bool > m_s_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M02_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_2;
  sc_signal< bool > m_m_axi_awlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_2;
  sc_signal< bool > m_m_axi_awvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_2;
  sc_signal< bool > m_m_axi_awready_converter_2_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_2_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_2;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_2;
  sc_signal< bool > m_m_axi_wlast_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_2;
  sc_signal< bool > m_m_axi_wvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_2;
  sc_signal< bool > m_m_axi_wready_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_2;
  sc_signal< bool > m_m_axi_bvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_2;
  sc_signal< bool > m_m_axi_bready_converter_2_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_2;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_2_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_2;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_2_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_2;
  sc_signal< bool > m_m_axi_arlock_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_2_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_2;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_2_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_2;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_2;
  sc_signal< bool > m_m_axi_arvalid_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_2;
  sc_signal< bool > m_m_axi_arready_converter_2_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_2;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_2_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_2;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_2;
  sc_signal< bool > m_m_axi_rlast_converter_2_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_2;
  sc_signal< bool > m_m_axi_rvalid_converter_2_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_2;
  sc_signal< bool > m_m_axi_rready_converter_2_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M03_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_3;
  sc_signal< bool > m_m_axi_awlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_3;
  sc_signal< bool > m_m_axi_awvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_3;
  sc_signal< bool > m_m_axi_awready_converter_3_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_3_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_3;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_3;
  sc_signal< bool > m_m_axi_wlast_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_3;
  sc_signal< bool > m_m_axi_wvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_3;
  sc_signal< bool > m_m_axi_wready_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_3;
  sc_signal< bool > m_m_axi_bvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_3;
  sc_signal< bool > m_m_axi_bready_converter_3_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_3;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_3_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_3;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_3_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_3;
  sc_signal< bool > m_m_axi_arlock_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_3_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_3;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_3_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_3;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_3;
  sc_signal< bool > m_m_axi_arvalid_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_3;
  sc_signal< bool > m_m_axi_arready_converter_3_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_3;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_3_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_3;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_3;
  sc_signal< bool > m_m_axi_rlast_converter_3_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_3;
  sc_signal< bool > m_m_axi_rvalid_converter_3_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_3;
  sc_signal< bool > m_m_axi_rready_converter_3_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M04_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_4;
  sc_signal< bool > m_m_axi_awlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_4;
  sc_signal< bool > m_m_axi_awvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_4;
  sc_signal< bool > m_m_axi_awready_converter_4_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_4_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_4;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_4;
  sc_signal< bool > m_m_axi_wlast_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_4;
  sc_signal< bool > m_m_axi_wvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_4;
  sc_signal< bool > m_m_axi_wready_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_4;
  sc_signal< bool > m_m_axi_bvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_4;
  sc_signal< bool > m_m_axi_bready_converter_4_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_4;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_4_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_4;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_4_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_4;
  sc_signal< bool > m_m_axi_arlock_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_4_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_4;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_4_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_4;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_4;
  sc_signal< bool > m_m_axi_arvalid_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_4;
  sc_signal< bool > m_m_axi_arready_converter_4_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_4;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_4_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_4;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_4;
  sc_signal< bool > m_m_axi_rlast_converter_4_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_4;
  sc_signal< bool > m_m_axi_rvalid_converter_4_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_4;
  sc_signal< bool > m_m_axi_rready_converter_4_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M05_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_5;
  sc_signal< bool > m_m_axi_awlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_5;
  sc_signal< bool > m_m_axi_awvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_5;
  sc_signal< bool > m_m_axi_awready_converter_5_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_5_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_5;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_5;
  sc_signal< bool > m_m_axi_wlast_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_5;
  sc_signal< bool > m_m_axi_wvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_5;
  sc_signal< bool > m_m_axi_wready_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_5;
  sc_signal< bool > m_m_axi_bvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_5;
  sc_signal< bool > m_m_axi_bready_converter_5_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_5;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_5_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_5;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_5_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_5;
  sc_signal< bool > m_m_axi_arlock_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_5_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_5;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_5_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_5;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_5;
  sc_signal< bool > m_m_axi_arvalid_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_5;
  sc_signal< bool > m_m_axi_arready_converter_5_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_5;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_5_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_5;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_5;
  sc_signal< bool > m_m_axi_rlast_converter_5_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_5;
  sc_signal< bool > m_m_axi_rvalid_converter_5_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_5;
  sc_signal< bool > m_m_axi_rready_converter_5_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M06_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_6;
  sc_signal< bool > m_m_axi_awlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_6;
  sc_signal< bool > m_m_axi_awvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_6;
  sc_signal< bool > m_m_axi_awready_converter_6_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_6_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_6;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_6;
  sc_signal< bool > m_m_axi_wlast_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_6;
  sc_signal< bool > m_m_axi_wvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_6;
  sc_signal< bool > m_m_axi_wready_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_6;
  sc_signal< bool > m_m_axi_bvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_6;
  sc_signal< bool > m_m_axi_bready_converter_6_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_6;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_6_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_6;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_6_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_6;
  sc_signal< bool > m_m_axi_arlock_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_6_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_6;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_6_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_6;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_6;
  sc_signal< bool > m_m_axi_arvalid_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_6;
  sc_signal< bool > m_m_axi_arready_converter_6_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_6;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_6_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_6;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_6;
  sc_signal< bool > m_m_axi_rlast_converter_6_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_6;
  sc_signal< bool > m_m_axi_rvalid_converter_6_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_6;
  sc_signal< bool > m_m_axi_rready_converter_6_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M07_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_7;
  sc_signal< bool > m_m_axi_awlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_7;
  sc_signal< bool > m_m_axi_awvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_7;
  sc_signal< bool > m_m_axi_awready_converter_7_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_7_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_7;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_7;
  sc_signal< bool > m_m_axi_wlast_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_7;
  sc_signal< bool > m_m_axi_wvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_7;
  sc_signal< bool > m_m_axi_wready_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_7;
  sc_signal< bool > m_m_axi_bvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_7;
  sc_signal< bool > m_m_axi_bready_converter_7_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_7;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_7_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_7;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_7_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_7;
  sc_signal< bool > m_m_axi_arlock_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_7_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_7;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_7_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_7;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_7;
  sc_signal< bool > m_m_axi_arvalid_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_7;
  sc_signal< bool > m_m_axi_arready_converter_7_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_7;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_7_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_7;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_7;
  sc_signal< bool > m_m_axi_rlast_converter_7_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_7;
  sc_signal< bool > m_m_axi_rvalid_converter_7_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_7;
  sc_signal< bool > m_m_axi_rready_converter_7_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M08_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_8;
  sc_signal< bool > m_m_axi_awlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_8;
  sc_signal< bool > m_m_axi_awvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_8;
  sc_signal< bool > m_m_axi_awready_converter_8_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_8_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_8;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_8;
  sc_signal< bool > m_m_axi_wlast_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_8;
  sc_signal< bool > m_m_axi_wvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_8;
  sc_signal< bool > m_m_axi_wready_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_8;
  sc_signal< bool > m_m_axi_bvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_8;
  sc_signal< bool > m_m_axi_bready_converter_8_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_8;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_8_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_8;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_8_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_8;
  sc_signal< bool > m_m_axi_arlock_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_8_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_8;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_8_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_8;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_8;
  sc_signal< bool > m_m_axi_arvalid_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_8;
  sc_signal< bool > m_m_axi_arready_converter_8_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_8;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_8_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_8;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_8;
  sc_signal< bool > m_m_axi_rlast_converter_8_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_8;
  sc_signal< bool > m_m_axi_rvalid_converter_8_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_8;
  sc_signal< bool > m_m_axi_rready_converter_8_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M09_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_9;
  sc_signal< bool > m_m_axi_awlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_9;
  sc_signal< bool > m_m_axi_awvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_9;
  sc_signal< bool > m_m_axi_awready_converter_9_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_9_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_9;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_9;
  sc_signal< bool > m_m_axi_wlast_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_9;
  sc_signal< bool > m_m_axi_wvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_9;
  sc_signal< bool > m_m_axi_wready_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_9;
  sc_signal< bool > m_m_axi_bvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_9;
  sc_signal< bool > m_m_axi_bready_converter_9_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_9;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_9_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_9;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_9_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_9;
  sc_signal< bool > m_m_axi_arlock_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_9_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_9;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_9_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_9;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_9;
  sc_signal< bool > m_m_axi_arvalid_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_9;
  sc_signal< bool > m_m_axi_arready_converter_9_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_9;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_9_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_9;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_9;
  sc_signal< bool > m_m_axi_rlast_converter_9_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_9;
  sc_signal< bool > m_m_axi_rvalid_converter_9_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_9;
  sc_signal< bool > m_m_axi_rready_converter_9_signal;
  xtlm::xaximm_xtlm2pin_t<512,32,1,1,1,1,1,1>* mp_M10_AXI_transactor;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_awaddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_awaddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_awlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_awlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_awburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_awburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awlock_converter_10;
  sc_signal< bool > m_m_axi_awlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_awprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_awprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_awqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_awqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_awvalid_converter_10;
  sc_signal< bool > m_m_axi_awvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_awready_converter_10;
  sc_signal< bool > m_m_axi_awready_converter_10_signal;
  xsc::common::vector2vector_converter<512,5632>* mp_m_axi_wdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_wdata_converter_10_signal;
  xsc::common::vector2vector_converter<64,704>* mp_m_axi_wstrb_converter_10;
  sc_signal< sc_bv<64> > m_m_axi_wstrb_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wlast_converter_10;
  sc_signal< bool > m_m_axi_wlast_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_wvalid_converter_10;
  sc_signal< bool > m_m_axi_wvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_wready_converter_10;
  sc_signal< bool > m_m_axi_wready_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_bresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_bresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_bvalid_converter_10;
  sc_signal< bool > m_m_axi_bvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_bready_converter_10;
  sc_signal< bool > m_m_axi_bready_converter_10_signal;
  xsc::common::vector2vector_converter<32,352>* mp_m_axi_araddr_converter_10;
  sc_signal< sc_bv<32> > m_m_axi_araddr_converter_10_signal;
  xsc::common::vector2vector_converter<8,88>* mp_m_axi_arlen_converter_10;
  sc_signal< sc_bv<8> > m_m_axi_arlen_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arsize_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arsize_converter_10_signal;
  xsc::common::vector2vector_converter<2,22>* mp_m_axi_arburst_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_arburst_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arlock_converter_10;
  sc_signal< bool > m_m_axi_arlock_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arcache_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arcache_converter_10_signal;
  xsc::common::vector2vector_converter<3,33>* mp_m_axi_arprot_converter_10;
  sc_signal< sc_bv<3> > m_m_axi_arprot_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arregion_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arregion_converter_10_signal;
  xsc::common::vector2vector_converter<4,44>* mp_m_axi_arqos_converter_10;
  sc_signal< sc_bv<4> > m_m_axi_arqos_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_arvalid_converter_10;
  sc_signal< bool > m_m_axi_arvalid_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_arready_converter_10;
  sc_signal< bool > m_m_axi_arready_converter_10_signal;
  xsc::common::vector2vector_converter<5632,512>* mp_m_axi_rdata_converter_10;
  sc_signal< sc_bv<512> > m_m_axi_rdata_converter_10_signal;
  xsc::common::vector2vector_converter<22,2>* mp_m_axi_rresp_converter_10;
  sc_signal< sc_bv<2> > m_m_axi_rresp_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rlast_converter_10;
  sc_signal< bool > m_m_axi_rlast_converter_10_signal;
  xsc::common::vectorN2scalar_converter<11>* mp_m_axi_rvalid_converter_10;
  sc_signal< bool > m_m_axi_rvalid_converter_10_signal;
  xsc::common::scalar2vectorN_converter<11>* mp_m_axi_rready_converter_10;
  sc_signal< bool > m_m_axi_rready_converter_10_signal;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_araddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_araddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_arburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_arburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_arlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_arlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_arready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_arready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_arregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_arregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_arsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_arsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_arvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_arvalid_out_10;

  xsc::xsc_concatenator<352, 11> * mp_m_axi_concat_awaddr;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_2;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_3;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_4;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_5;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_6;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_7;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_8;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_9;
  sc_signal<sc_dt::sc_bv<352> > m_axi_concat_awaddr_out_10;

  xsc::xsc_concatenator<22, 11> * mp_m_axi_concat_awburst;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_concat_awburst_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awcache;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awcache_out_10;


  xsc::xsc_concatenator<88, 11> * mp_m_axi_concat_awlen;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_0;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_1;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_2;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_3;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_4;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_5;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_6;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_7;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_8;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_9;
  sc_signal<sc_dt::sc_bv<88> > m_axi_concat_awlen_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awlock;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awlock_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awprot;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awprot_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awqos;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awqos_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_awready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_awready_out_10;

  xsc::xsc_concatenator<44, 11> * mp_m_axi_concat_awregion;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_0;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_1;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_2;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_3;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_4;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_5;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_6;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_7;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_8;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_9;
  sc_signal<sc_dt::sc_bv<44> > m_axi_concat_awregion_out_10;

  xsc::xsc_concatenator<33, 11> * mp_m_axi_concat_awsize;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_0;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_1;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_2;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_3;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_4;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_5;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_6;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_7;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_8;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_9;
  sc_signal<sc_dt::sc_bv<33> > m_axi_concat_awsize_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_awvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_awvalid_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_bready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_bready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_bresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_bresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_bvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_bvalid_out_10;

  xsc::xsc_split<5632, 11> * mp_m_axi_split_rdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_split_rdata_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rlast_out_10;

  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_rready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_rready_out_10;

  xsc::xsc_split<22, 11> * mp_m_axi_split_rresp;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_0;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_1;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_2;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_3;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_4;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_5;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_6;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_7;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_8;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_9;
  sc_signal<sc_dt::sc_bv<22> > m_axi_split_rresp_out_10;


  xsc::xsc_split<11, 11> * mp_m_axi_split_rvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_rvalid_out_10;

  xsc::xsc_concatenator<5632, 11> * mp_m_axi_concat_wdata;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_0;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_1;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_2;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_3;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_4;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_5;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_6;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_7;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_8;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_9;
  sc_signal<sc_dt::sc_bv<5632> > m_axi_concat_wdata_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wlast;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wlast_out_10;

  xsc::xsc_split<11, 11> * mp_m_axi_split_wready;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_split_wready_out_10;

  xsc::xsc_concatenator<704, 11> * mp_m_axi_concat_wstrb;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_2;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_3;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_4;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_5;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_6;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_7;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_8;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_9;
  sc_signal<sc_dt::sc_bv<704> > m_axi_concat_wstrb_out_10;


  xsc::xsc_concatenator<11, 11> * mp_m_axi_concat_wvalid;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_2;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_3;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_4;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_5;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_6;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_7;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_8;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_9;
  sc_signal<sc_dt::sc_bv<11> > m_axi_concat_wvalid_out_10;

  xsc::xsc_split<96, 3> * mp_s_axi_split_araddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_araddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_arid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_arid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_arlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_arlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_arlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_arqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_arqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_arready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_arready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_arsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_arsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_arvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_arvalid_out_2;

  xsc::xsc_split<96, 3> * mp_s_axi_split_awaddr;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_0;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_1;
  sc_signal<sc_dt::sc_bv<96> > s_axi_split_awaddr_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awburst;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awburst_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awcache;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awcache_out_2;

  xsc::xsc_split<6, 3> * mp_s_axi_split_awid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_split_awid_out_2;

  xsc::xsc_split<24, 3> * mp_s_axi_split_awlen;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_0;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_1;
  sc_signal<sc_dt::sc_bv<24> > s_axi_split_awlen_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_awlock;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awlock_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awprot;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awprot_out_2;

  xsc::xsc_split<12, 3> * mp_s_axi_split_awqos;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_0;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_1;
  sc_signal<sc_dt::sc_bv<12> > s_axi_split_awqos_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_awready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_awready_out_2;

  xsc::xsc_split<9, 3> * mp_s_axi_split_awsize;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_0;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_1;
  sc_signal<sc_dt::sc_bv<9> > s_axi_split_awsize_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_awvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_awvalid_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bid_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_bready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_bready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_bresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_bresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_bvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_bvalid_out_2;

  xsc::xsc_concatenator<1536, 3> * mp_s_axi_concat_rdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_concat_rdata_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rid;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rid_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rlast_out_2;

  xsc::xsc_split<3, 3> * mp_s_axi_split_rready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_rready_out_2;

  xsc::xsc_concatenator<6, 3> * mp_s_axi_concat_rresp;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_0;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_1;
  sc_signal<sc_dt::sc_bv<6> > s_axi_concat_rresp_out_2;


  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_rvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_rvalid_out_2;

  xsc::xsc_split<1536, 3> * mp_s_axi_split_wdata;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_0;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_1;
  sc_signal<sc_dt::sc_bv<1536> > s_axi_split_wdata_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wlast;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wlast_out_2;

  xsc::xsc_concatenator<3, 3> * mp_s_axi_concat_wready;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_concat_wready_out_2;

  xsc::xsc_split<192, 3> * mp_s_axi_split_wstrb;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_0;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_1;
  sc_signal<sc_dt::sc_bv<192> > s_axi_split_wstrb_out_2;


  xsc::xsc_split<3, 3> * mp_s_axi_split_wvalid;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_0;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_1;
  sc_signal<sc_dt::sc_bv<3> > s_axi_split_wvalid_out_2;

  // Transactor stubs
  xtlm::xtlm_aximm_initiator_stub * M00_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M00_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M01_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M01_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M02_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M02_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M03_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M03_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M04_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M04_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M05_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M05_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M06_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M06_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M07_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M07_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M08_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M08_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M09_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M09_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M10_AXI_transactor_initiator_rd_socket_stub;
  xtlm::xtlm_aximm_initiator_stub * M10_AXI_transactor_initiator_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S00_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S00_AXI_transactor_target_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S01_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S01_AXI_transactor_target_wr_socket_stub;
  xtlm::xtlm_aximm_target_stub * S02_AXI_transactor_target_rd_socket_stub;
  xtlm::xtlm_aximm_target_stub * S02_AXI_transactor_target_wr_socket_stub;

  // Socket stubs

};
#endif // MTI_SYSTEMC
#endif // IP_SYSTEM_XBAR_0_H_
